home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 41.zip / BS1 part 41 / Devpac 2.12 disk 2.adf / include.strip / graphics / rastport.i < prev    next >
Text File  |  1987-03-31  |  2KB  |  87 lines

  1.  
  2.     IFND    GRAPHICS_RASTPORT_I
  3. GRAPHICS_RASTPORT_I SET 1
  4.     IFND    GRAPHICS_GFX_I
  5.        include 'graphics/gfx.i'
  6.     ENDC
  7.  STRUCTURE  TmpRas,0
  8.    APTR     tr_RasPtr
  9.    LONG     tr_Size
  10.    LABEL    tr_SIZEOF
  11.    STRUCTURE   GelsInfo,0
  12.    BYTE     gi_sprRsrvd
  13.    BYTE     gi_Flags
  14.    APTR     gi_gelHead
  15.    APTR     gi_gelTail
  16.    APTR     gi_nextLine
  17.    APTR     gi_lastColor
  18.    APTR     gi_collHandler
  19.    SHORT    gi_leftmost
  20.    SHORT    gi_rightmost
  21.    SHORT    gi_topmost
  22.    SHORT    gi_bottommost
  23.    APTR     gi_firstBlissObj
  24.    APTR     gi_lastBlissObj
  25.    LABEL    gi_SIZEOF
  26.    BITDEF   RP,FRST_DOT,0
  27.    BITDEF   RP,ONE_DOT,1
  28.    BITDEF   RP,DBUFFER,2
  29.    BITDEF   RP,AREAOUTLINE,3
  30.    BITDEF   RP,NOCROSSFILL,5
  31. RP_JAM1        EQU 0
  32. RP_JAM2        EQU 1
  33. RP_COMPLEMENT  EQU 2
  34. RP_INVERSVID   EQU 4
  35.    BITDEF  RP,TXSCALE,0
  36.  STRUCTURE  RastPort,0
  37.    LONG     rp_Layer
  38.    LONG     rp_BitMap
  39.    LONG     rp_AreaPtrn
  40.    LONG     rp_TmpRas
  41.    LONG     rp_AreaInfo
  42.    LONG     rp_GelsInfo
  43.    BYTE     rp_Mask
  44.    BYTE     rp_FgPen
  45.    BYTE     rp_BgPen
  46.    BYTE     rp_AOLPen
  47.    BYTE     rp_DrawMode
  48.    BYTE     rp_AreaPtSz
  49.    BYTE     rp_Dummy
  50.    BYTE     rp_linpatcnt
  51.    WORD     rp_Flags
  52.    WORD     rp_LinePtrn
  53.    WORD     rp_cp_x
  54.    WORD     rp_cp_y
  55.    STRUCT   rp_minterms,8
  56.    WORD     rp_PenWidth
  57.    WORD     rp_PenHeight
  58.    LONG     rp_Font
  59.    BYTE     rp_AlgoStyle
  60.    BYTE     rp_TxFlags
  61.    WORD     rp_TxHeight
  62.    WORD     rp_TxWidth
  63.    WORD     rp_TxBaseline
  64.    WORD     rp_TxSpacing
  65.    APTR     rp_RP_User
  66.    STRUCT   rp_longreserved,8
  67.  ifnd    GFX_RASTPORT_1_2
  68.    STRUCT   rp_wordreserved,14
  69.    STRUCT   rp_reserved,8
  70.  endc
  71.    LABEL    rp_SIZEOF
  72.  STRUCTURE  AreaInfo,0
  73.    LONG     ai_VctrTbl
  74.    LONG     ai_VctrPtr
  75.    LONG     ai_FlagTbl
  76.    LONG     ai_FlagPtr
  77.    WORD     ai_Count
  78.    WORD     ai_MaxCount
  79.    WORD     ai_FirstX
  80.    WORD     ai_FirstY
  81.    LABEL    ai_SIZEOF
  82. ONE_DOTn    equ     1
  83. ONE_DOT     equ     $2
  84. FRST_DOTn   equ     0
  85. FRST_DOT    equ     1
  86.     ENDC
  87.